package com.suray.basic.wcs.plc.pojo;

import java.util.ArrayDeque;
import java.util.Deque;

/**
 * WCS发送给RES时的心跳信息
 */
public class RoBotHeartSendBean {

    public RoBotHeartSendBean(String no) {
        this.no = no;
    }

    /**
     * 货物到位命令集合
     */
    private Deque<CargoReady> cargoReadyCommand = new ArrayDeque<>();

    /**
     * 任务下发命令集合
     */
    private Deque<TaskSend> TaskSendCommand = new ArrayDeque<>();

    /**
     * 任务反馈命令集合
     */
    private Deque<TaskReceive> taskReceiveCommand = new ArrayDeque<>();

    /**
     * 机械臂编号
     */
    private String no;

    public String getNo() {
        return no;
    }

    public void setNo(String no) {
        this.no = no;
    }

    public Deque<CargoReady> getCargoReadyCommand() {
        return cargoReadyCommand;
    }

    public void setCargoReadyCommand(Deque<CargoReady> cargoReadyCommand) {
        this.cargoReadyCommand = cargoReadyCommand;
    }

    public Deque<TaskSend> getTaskSendCommand() {
        return TaskSendCommand;
    }

    public void setTaskSendCommand(Deque<TaskSend> taskSendCommand) {
        TaskSendCommand = taskSendCommand;
    }

    public Deque<TaskReceive> getTaskReceiveCommand() {
        return taskReceiveCommand;
    }

    public void setTaskReceiveCommand(Deque<TaskReceive> taskReceiveCommand) {
        this.taskReceiveCommand = taskReceiveCommand;
    }
}
